package com.mflex.shelflocationquery;

import android.app.Application;

import com.mflex.shelflocationquery.utils.MMKVUtils;
import com.mflex.shelflocationquery.utils.XToastUtils;
import com.xuexiang.xhttp2.XHttpSDK;
import com.xuexiang.xui.XUI;
import com.xuexiang.xutil.XUtil;
import com.xuexiang.xutil.net.NetworkUtils;
import com.xuexiang.xutil.system.DeviceUtils;


public class MyApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        XUI.init(this); //初始化UI框架
        XUI.debug(true);  //开启UI框架调试日志

        XHttpSDK.init(this);   //初始化网络请求框架，必须首先执行
        XHttpSDK.debug("XHttp");  //需要调试的时候执行

        MMKVUtils.init(this);
        MMKVUtils.put("DEVICE", DeviceUtils.getDeviceModel());
        XUtil.init(this);

        if (!NetworkUtils.isHaveInternet()) {
            XToastUtils.error("无网络连接!");
        }

        MMKVUtils.put("URL", BuildConfig.API_HOST);
        XHttpSDK.setBaseUrl(BuildConfig.API_HOST);  //设置网络请求的基础地址 测试环境
    }

}
